Skip to main content
TrustRadius
Amazon SageMaker

Amazon SageMaker

Overview

What is Amazon SageMaker?

Amazon SageMaker enables developers and data scientists to quickly and easily build, train, and deploy machine learning models at any scale. Amazon SageMaker removes all the barriers that typically slow down developers who want to use machine learning.

Read more
Recent Reviews

AWS - The best!

9 out of 10
May 21, 2018
Incentivized
Amazon SageMaker is currently being used by our analytics and technology groups but managed by the associates at our firm. It addresses …
Continue reading
Read all reviews
Return to navigation

Product Details

What is Amazon SageMaker?

Amazon SageMaker enables developers and data scientists to quickly and easily build, train, and deploy machine learning models at any scale. Amazon SageMaker removes all the barriers that typically slow down developers who want to use machine learning.

Amazon SageMaker Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(49)

Reviews

(1-3 of 3)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using the SageMaker service from AWS for POC, and to build the final model on the large dataset of healthcare domain under the R&D department. SageMaker also provides hosting functionality, so that we can host a created model for the end-level application which is accessible through a simple API call from any application.
  • Provided an instance of Jupyter notebook for development script, which made it very easy to manage and develop any script.
  • Our system is cloud-based, and we are charged only for what we use and how long we use it.
  • We can choose multiple servers for Training, without any headache of distribution.
  • Most of the libraries are supported.
  • All training, testing, and models are stored on S3, so it's very easy to access whenever we require it.
  • It's very good for the hardcore programmer, but a little bit complex for a data scientist or new hire who does not have a strong programming background.
  • Most of the popular library and ML frameworks are there, but we still have to depend on them for new releases.
Well suited scenarios:
  • For quick POC of ML and DL.
  • To train a model on a large dataset using multiple servers.
  • To host a model to be used by multiple applications.
Less appropriate scenarios:
  • For data analysis tasks.
  • For a data scientist who has less of a programming background.
  • Using SageMaker, we can truly implement 'fail early, learn fast,' using an on-demand server for training.
  • It also saves your money from investing in a physical server for very rare use.
  • However, the pricing is high, but it will cost you only for what you use.
Amazon SageMaker comes with other supportive services like S3, SQS, and a vast variety of servers on EC2. It's very comfortable to manage the process and also support the end application by one click hosting option. Also, it charges on the base of what you use and how long you use it, so it becomes less costly compared to others.
Amazon Simple Queue Service (SQS), Amazon Redshift, Amazon S3 (Simple Storage Service), Amazon Elastic Compute Cloud (EC2)
Gavin Hackeling | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use SageMaker in the engineering and data science departments to host Jupyter notebooks, periodically retrain models, and serve models in production. Data scientists work in Jupyter notebooks hosted on SageMaker notebook instances instead of their local machines. We often inject models into AWS-provided containers, and use SageMaker to provide a managed, auto-scaling HTTP interface.
  • SageMaker is useful as a managed Jupyter notebook server. Using the notebook instances' IAM roles to grant access to private S3 buckets and other AWS resources is great. Using SageMaker's lifecycle scripts and AWS Secrets Manager to inject connection strings and other secrets is great.
  • SageMaker is good at serving models. The interface it provides is often clunky, but a managed, auto-scaling model server is powerful.
  • SageMaker is opinionated about versioning machine learning models and useful if you agree with its opinions.
  • SageMaker does not allow you to schedule training jobs.
  • SageMaker does not provide a mechanism for easily tracking metrics logged during training.
  • We often fit feature extraction and model pipelines. We can inject the model artifacts into AWS-provided containers, but we cannot inject the feature extractors. We could provide our own container to SageMaker instead, but this is tantamount to serving the model ourselves.
SageMaker is great for serving Jupyter notebooks, particularly if you already use other AWS products, such as S3. SageMaker's model retraining function is useful if you write a few Lambda functions to invoke jobs. Its model serving function is useful if your team has limited resources and is willing to submit to SageMaker's opinions.
  • We have been able to deliver data products more rapidly because we spend less time building data pipelines and model servers.
  • We can prototype more rapidly because it is easy to configure notebooks to access AWS resources.
  • For our use-cases, serving models is less expensive with SageMaker than bespoke servers.
May 21, 2018

AWS - The best!

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon SageMaker is currently being used by our analytics and technology groups but managed by the associates at our firm. It addresses the business problems of reporting and having one ultimate software of data and analysis that can be used across locations and employees. It allows for one place to store the best algorithms for predicting data on cases and court trials.It also provides examples on actual data sets that can be used, algorithms and easy to run notebooks.
  • Provides the basis for developing algorithms and data without going very deep into the actual development.
  • Amazon software and so can be used with other Amazon software your organization already uses.
  • Training and on boarding of the software and customer service was great to work with.
  • Searching and descriptions can be easier to read and interpret.
  • Training modules and customer service training representative could make on boarding employees easier.
SageMaker is well suited for an organization with a robust IT department that might not be as specifically well versed in model building and deployment features. It has built in algorithms and models as well as computations that lay the framework for what our department uses this tool for. It allows our team to get things done whether they are very experienced data scientists or a recent IT new hire who might not know all the ropes yet. They are both able to dive in and develop models and algorithms because the foundation is already there. It is also well suited for a company that uses amazon already as the integration is very easy. I would say the integration might be harder for an organization that does not use Amazon or a smaller organization that might not need as much heavy data or reporting.
  • Easily integrates with our existing workflow
  • Quick to get us results and reporting back.
  • Database of algorithms and models already there for you to use.
Amazon SageMaker took the heavy lifting out of building and creating models. It allowed for our organization to use our current system for integration and essentially added on a feature to help all levels of Data scientists and IT professionals in our department and company as a whole. The training was simple as well.
Return to navigation